﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace AnlianCommon.Common.Domains.ProductionManagement
{
    /// <summary>
    /// 母羊分娩
    /// </summary>
    public class EwesGiveBirth : BaseEntity
    {
        [Key]
        public int EwesGiveBirthId { get; set; }
        //耳号
        public string? EarBugles { get; set; }
        //妊娠天数
        public int? PregnancyDays { get; set; }
        //分娩难易
        public string? ParturitionDifficulty { get; set; }
        //肥羊批次
        public string? FatSheepBatch { get; set; }
        //母性
        public string? MaternalInstinct { get; set; }
        //泌乳
        public string? Lactation { get; set; }
        //乳房炎
        public string? Mastitis { get; set; }
        //窝号
        public string? NestNumber { get; set; }
        //健羔数
        public int? HealthyLambNums { get; set; }
        //弱羔数
        public int? WeakLambsNums { get; set; }
        //畸形数
        public int? DeformityNums { get; set; }
        //死胎数
        public int? StillbirthNums { get; set; }
        //木乃伊数
        public int? MummificationNums { get; set; }
        //畸胎数
        public int? TeratogenesiNums { get; set; }
        //活羔数
        public int? LivingLambs { get; set; }
        //窝总重
        public string? LitterWeight { get; set; }
        //性别
        public string? Sex { get; set; }
        //当前栋舍
        public string? CurrentBuildings { get; set; }
        //当前栏位
        public string? CurrentColumns { get; set; }
        /// <summary>
        /// 转入栋舍
        /// </summary>
        public int CottageId { get; set; }
        /// <summary>
        /// 转入栏位
        /// </summary>
        public int FieldId { get; set; }
        /// <summary>
        /// 分娩日期
        /// </summary>
        public DateTime? EwesGiveBirthTime { get; set; }
    }
}
